50 50 30
23 27
23 1
35 35
40 40
22 30
39 2
15 41
12 36
38 12
6 36
17 3
44 5
6 2
29 1
49 49
18 16
18 8
40 12
23 19
5 11
11 17
34 11
43 18
42 46
19 30
45 21
32 31
8 2
20 25
22 27
